package com.gesturesoft.imultimax.model.thememanger.interfaces
{
	import com.gesturesoft.imultimax.model.interfaces.IDatabaseManager;
	import com.gesturesoft.imultimax.model.vo.ThemeVO;
	import com.gesturesoft.imultimax.model.vo.ThemeVO1;
	
	import mx.collections.ArrayCollection;

	public interface IThemeManager
	{
		
		function checkThemeVersion(serverThemeVersion:String):Boolean
		function addTheme(theme:ThemeVO1):void;
		function addActiveTheme( theme:ThemeVO1 ):void;
		function insertThemeVersion(val:String):void;
		function process(themes:XML, themeVersion:String):void;
		function insertThemes( themes:ArrayCollection, iDataBaseManager:IDatabaseManager ):void;
		function deleteTheme(themeID:int):void;
		function editTheme(iDatabaseManger:IDatabaseManager,themeVO:ThemeVO):void
		
	}
}